package com.czmh.etc.onlinepubsys.response.mingchuang;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * Copyright (C), 2017-2020
 * Author: Chenzj
 * Date: 2020/12/8 20:10
 * FileName: UnionPayApplyResponse
 * Description:
 * @author Administrator
 */
@Data
@ApiModel("铭创银联对接-1.5.1-申请开通结算户响应结果")
public class UnionPayApplyResponse {
    @ApiModelProperty(notes = "状态 1-处理中 2-开通成功 3-开通失败")
    private Integer status; //状态 1-处理中 2-开通成功 3-开通失败

    @ApiModelProperty(notes = "状态描述")
    private String respmsg; //状态描述

    @ApiModelProperty(notes = "是否返回网页(status=1 时需要校验是否要进行前台页面跳转)1 否2 是")
    private Integer isHtml;//是否返回网页(status=1 时需要校验是否要进行前台页面跳转)1 否2 是

    @ApiModelProperty(notes = "网页内容，isHtml=2 时有效")
    private String html; //网页内容，isHtml=2 时有效

    @ApiModelProperty(notes = "结算户账户名称(status=2 时有效)")
    private String accountname; //结算户账户名称(status=2 时有效)

    @ApiModelProperty(notes = "结算户账号(status=2 时有效)")
    private String bankaccount; //结算户账号(status=2 时有效)

    @ApiModelProperty(notes = "结算户联行号(status=2 时有效)")
    private String bankcode; //结算户联行号(status=2 时有效)

    @ApiModelProperty(notes = "结算户开户行(status=2 时有效)")
    private String bank; //结算户开户行(status=2 时有效)

    @ApiModelProperty(notes = "平台结算户账号(status=2 时有效)")
    private String walletnum; //平台结算户账号(status=2 时有效)

    @ApiModelProperty(notes = "会员id")
    private Long userid; //会员id

    @ApiModelProperty(notes = "会员名称")
    private String username; //会员名称

    @ApiModelProperty(notes = "银行id")
    private Long bankid; //银行id

    @ApiModelProperty(notes = "银行名称")
    private String bankname; //银行名称

    @ApiModelProperty(notes = "1 短信验证2 小额验证3 无需验证4 网页认证如果返回 1 或者 2，则需要调用 1.5.6 接口提交验证信息确认开通，否则不需要如果返回 4 则需要调用 1.5.7 接口获取认证网页进行认证")
    private Integer authflag;//1 短信验证2 小额验证3 无需验证4 网页认证如果返回 1 或者 2，则需要调用 1.5.6 接口提交验证信息确认开通，否则不需要如果返回 4 则需要调用 1.5.7 接口获取认证网页进行认证
}
